#ifndef _DM_CMID_INC_H_
#define _DM_CMID_INC_H_

#include "lvgl/hal/hal.h"
#include "../../../lv_watch/include/ui_nvm_interface.h"
#include "../../../lv_watch/include/app_adaptor_interface.h"

typedef enum {
    CMID_SIM_0 = 0x00,
    CMID_SIM_1 = 0x01,
    CMID_SIM_COUNT = 0x02,
    CMID_SIM_END = 0xFF
}CMID_SIM_ID;

#if 0
extern char* CMID_NwGetImei (CMID_SIM_ID nSimID);
extern char* CMID_NwGetMEID(VOID);
extern char* CMID_NwGetIccid(CMID_SIM_ID nSimID);
extern char* CMID_NwGetImsi(CMID_SIM_ID nSimID);
extern UINT32 CMID_NwGetCellid(CMID_SIM_ID nSimID);
extern UINT32 CMID_GetDataSimCard(VOID);
extern BOOL CMID_IsDataConnectOK(VOID);
#endif

int DM_IsSimExist(int nSimID);
char* DM_NwGetImei (CMID_SIM_ID nSimID);
char* DM_NwGetMEID(VOID);
char* DM_NwGetIccid(CMID_SIM_ID nSimID);
char* DM_NwGetImsi(CMID_SIM_ID nSimID);
UINT32 DM_NwGetCellid(CMID_SIM_ID nSimID);
UINT32 DM_GetDataSimCard(VOID);
BOOL DM_IsDataConnectOK(VOID);

#endif //_DM_CMID_INC_H_
